import { defineConfig } from 'vite';
import * as path from 'path';
import uni from '@dcloudio/vite-plugin-uni';
import { viteComType, viteVar } from 'vite-var';

export default defineConfig({
	resolve: {
		alias: {
			'@': path.join(__dirname, './src')
		},
		extensions: ['.mjs', '.js', '.jsx', '.json', '.vue']
	},
	server: {
		open: true,
		// 代理
		proxy: {
			// 业务接口
			// '/v1': {
			// 	target: 'https://api.scm.yiniao.cc',
			// 	changeOrigin: true
			// }
			// 上传图片到阿里云
			// '/': {
			// 	target: 'https://imgaes.yiniaoweb.co',
			// 	changeOrigin: true,
			// 	secure: true //false为http访问，true为https访问
			// }
		}
	},
	plugins: [viteComType(), uni()],
	build: {
		minify: 'terser',
		terserOptions: {
			compress: {
				keep_infinity: true,
				drop_console: false,
				drop_debugger: true
			}
		}
	}
});
